package com.jy.api.service;

import com.jy.api.domain.StoreOrder;
import com.jy.api.pay.result.PayResult;

/**
 * Created by lihu on 2017/10/7.
 */
public interface PayService {


    /**
     * 店铺充值查询接口
     *
     * @param orderId
     * @return
     * @throws Exception
     */
    PayResult webQuery(String orderId) throws Exception;

    /**
     * 店铺充值二维码生成
     * (固定收钱金额120000)
     *
     * @param ip
     * @param type
     * @return
     * @throws Exception
     */
    public PayResult MyQRCode(String ip, String type,
                              String rechargeId, int amount) throws Exception;


    /**
     * 店铺收费二维码获取
     *
     * @param storeOrder
     * @return
     * @throws Exception
     */
    PayResult StoreQRCode(StoreOrder storeOrder) throws Exception;

}
